while循环一般用在循环次不确定的情况下使用,语法如下:
while (条件表达式) {
// 要执行的代码
}
while 循环在每次循环之前,会先对条件表达式进行求值,如果条件表达式的结果为 true,则执行{ }中的代码,如果条件表达式的结果为 false,则退出 while 循环,执行 while 循环之后的代码。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
var a=1;
var b=Math.floor(Math.random()*(20-1))+1;
alert(b);
while (a<b){
document.write("密码"+a+"不对<br>")
a++;
}
</script>
</head>
<body>
</body>
</html>
随机得到的数字是18:
返回值:
密码1不对
密码2不对
密码3不对
密码4不对
密码5不对
密码6不对
密码7不对
密码8不对
密码9不对
密码10不对
密码11不对
密码12不对
密码13不对
密码14不对
密码15不对
密码16不对
密码17不对